// constants to change game perameters
#if !defined(ConstantsH)
#define ConstantsH
#include <string>
//--------------------------
//-----World Constants------
//--------------------------
const float GRAVITY(0.1f);
const float CAM_SPD(2.0f);

enum GAME_STATES
{
	NORMAL = 0,
	DIALOGUE,
	BATTLE,
	MENU,
};

enum charStates
{
	ON_GROUND = 0,
	IN_AIR,
};
enum charFacing
{
	N = 0,
	NW,
	W,
	SW,
	S,
	SE,
	E,
	NE,
};
enum mapIDs
{
	TESTMAP = 0,
	TOWN,
	INN,
	WORLDMAP,
	CASTLE_LVL1,
	CASTLE_LVL2,
	CAVE_LVL1,
	CAVE_LVL2,
	CAVE_LVL3,
	CAVE_LVL4,
};

enum CharClass
{
	HERO = 1,
	KNIGHT,
	WIZARD,
};

enum ItemIDs
{
	EMPTY = 1,
	MONEY,
	POTION,
	MP_UP,
	REVIVE,
	WEAPON,
	BITCHES
};

struct ChestsS
{
	int itemID;
	int Quantity;
	bool opened;
	int x;
	int z;
	int yrot;
};


const std::string TESTSTRING = "THIS IS A TEST!";
#endif